EBSILON®Professional Online Dokumentation
Allgemeine und Modell-Einstellungen / Modell Einstellungen / Simulation / Berechnung - Benachrichtigungseinstellungen
In diesem Thema
    Berechnung - Benachrichtigungseinstellungen
    In diesem Thema

    Benachrichtigungseinstellungen


     

    In den Modell-Einstellungen unter „Simulation“->“Benachrichtigungseinstellungen“ können Fehler, Warnungen und Kommentare manipuliert werden, d.h. sie können einer  anderen Stufe (Fehler / Warnung / Kommentar) zugewiesen oder auch vollständig ausgeblendet werden.
    Hierzu kann in der Liste in den linken vier Spalten jeweils eine Auswahl getroffen werden (Fehlernummer, Objekttyp, minimaler und maximaler Fehlerlevel), und in der letzten Spalte ein neuer Fehlerlevel zugewiesen werden.
    ACHTUNG: für jede Meldung wird die Liste von oben nach unten durchsucht und die erste Zeile, die die Meldung erfüllt legt den neuen Fehlerlevel fest.
    Wenn als neuer Fehlerlevel „Callback“ ausgewählt ist, dann wird der unten angegebene EbsScript-Ausdruck mit der aktuellen Meldung aufgerufen und dessen Ergebnis als neuer Fehlerlevel verwendet. Die Callback-Ausdruck muss vom Typ

    function (const error: CALCULATIONERROR) : NOTIFICATIONSETTING;
    

    Die Typen CALCULATIONERROR und NOTIFICATIONSETTING sind beide in der Standard-Unit @System definiert.

    Zum Beispiel ändert folgender Funktion EbsScript-Ausdruck

    function (const error: CALCULATIONERROR) : NOTIFICATIONSETTING
    begin
    if error.errorLevelOriginal = errorLevelWarning then
    begin
    result.errorLevel := errorLevelComment;
    result.apply := true;
    end;
    end

    alle Warnungen in Kommentare. (Hinweis: Es handelt sich hierbei um eine unbenannte Funktion oder auch Lambda-Funktion. Diese hat keinen Namen und auch kein Semikolon zwischen Rückgabetyp und dem darauf folgenden begin.)

    Alternativ können die Benachrichtigungseinstellungen auch komponentenspezifisch in den Komponenten-Eigenschaften auf der Seite „Benachrichtigungseinstellungen“ bearbeitet werden.

    Beim Durchsuchen werden immer zuerst die komponentenspezifischen Benachrichtigungseinstellungen vor den auf modellebene spezifizierten behandelt.
    HINWEIS: In der Fehlerleiste unter „Extras“ kann mit der Option „Benutzermodifikationen abschalten (originale Meldungen anzeigen)“ etwaige Modifikation abgeschaltet und die originalen Meldungen dargestellt werden.